package com.example.gpstrialtwo;

import android.app.Activity;

import android.content.Context;

import android.location.Location;

import android.location.LocationListener;

import android.location.LocationManager;

import android.os.Bundle;

import android.widget.*;



public class GPSTrialTwo extends Activity

{
	LocationManager mlocManager;
	
	LocationListener mlocListener;
	
/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);


/* Use the LocationManager class to obtain GPS locations */

mlocManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);

mlocListener = new MyLocationListener();


//mlocManager.requestLocationUpdates( LocationManager.GPS_PROVIDER, 0, 0, mlocListener);

mlocManager.requestLocationUpdates( LocationManager.NETWORK_PROVIDER, 0, 0, mlocListener);
}


/* Class My Location Listener */

public class MyLocationListener implements LocationListener

{

public void onLocationChanged(Location loc)

{

loc.getLatitude();

loc.getLongitude();

final EditText edittext = (EditText) findViewById(R.id.editText1);



String Text = "My current location is: " + "Latitude = " + loc.getLatitude() + " Longitude = " + loc.getLongitude();

	
edittext.setText(Text);

Toast.makeText( getApplicationContext(),

Text,

Toast.LENGTH_SHORT).show();


}





public void onProviderDisabled(String provider)

{

Toast.makeText( getApplicationContext(), "Gps Disabled", Toast.LENGTH_SHORT ).show();

}


public void onProviderEnabled(String provider)

{

Toast.makeText( getApplicationContext(),

"Gps Enabled",

Toast.LENGTH_SHORT).show();

}



public void onStatusChanged(String provider, int status, Bundle extras)

{


}

}/* End of Class MyLocationListener */

}/* End of UseGps Activity */